<?php 
$this->extend('/Solicitudes/index');
 ?>    

<table class="display">
<thead>
    <tr>
        <th><?php echo $this->Paginator->sort('Id', 'id'); ?></th> 
        <th><?php echo $this->Paginator->sort('Nombre', 'Tipo'); ?></th> 
        <th><?php echo $this->Paginator->sort('Nombre', 'Estado'); ?></th> 
        <th><?php echo $this->Paginator->sort('Nombre', 'Documento'); ?></th> 
        <th><?php echo $this->Paginator->sort('Nombre', 'Empleado'); ?></th> 
        <th><?php //echo $this->Paginator->sort('Nombre', 'Justificacion');          ?></th>  
        <th>&nbsp;</th> 
    </tr>
    </thead>
    <tbody>
    <?php foreach ($solicitudes as $solicitud): ?>


        <tr>
            <td><?php echo $solicitud['Solicitud']['id']; ?></td>
            <td><?php echo $solicitud['Solicitud']['tipo']; ?></td>
            <td><?php echo $solicitud['Solicitud']['estado']; ?></td>
            <td><?php echo $solicitud['Documento']['nombre']; ?></td>
            <td><?php echo $solicitud['Empleado']['nombre']; ?></td>
            <td>
            <?php //echo$solicitud['Solicitud'['justificacion'];          ?></td>
            <td>
                <?php
                if ($empleado['User']['role'] == 'admin') {


                    $operacion['nombre'] = 'Aprobar ';
                    $operacion['accion'] = 'aprobar';


                    echo $this->Html->link($operacion['nombre'], array('action' => $operacion['accion'], $solicitud['Solicitud']['id']));


                    $operacion['nombre'] = '  Rechazar';
                    $operacion['accion'] = 'rechazar';


                    echo $this->Html->link($operacion['nombre'], array('action' => $operacion['accion'], $solicitud['Solicitud']['id']));



                    $operacion['nombre'] = '  Descargar';
                    $operacion['accion'] = 'descargar';


                    echo $this->Html->link($operacion['nombre'], array('action' => $operacion['accion'], $solicitud['Solicitud']['id']));
                } else if ($empleado['User']['role'] == 'user') {



                    if ($solicitud['Solicitud']['tipo'] == SOLICITUD_TIPO_MODIFICACION &&
                            $solicitud['Solicitud']['estado'] == SOLICITUD_ESTADO_MODIFICANDO &&
                            $solicitud['Empleado']['id'] == $empleado['Empleado']['id']) {

                        $operacion['nombre'] = 'Descargar';
                        $operacion['accion'] = 'Descargar';

                        echo $this->Html->link($operacion['nombre'], array('action' => $operacion['accion'], $solicitud['Solicitud']['id']));


                        $operacion['nombre'] = 'Actualizar documento';
                        $operacion['accion'] = 'actualizarArchivo';


                        echo $this->Form->create('Solicitudes', array('action' => $operacion['accion'] . DS . $solicitud['Solicitud']['id'], 'enctype' => 'multipart/form-data'));

                        echo $this->Form->input('archivo', array(
                            'between' => '<br />',
                            'type' => 'file'
                        ));

                        echo $this->Form->end($operacion['nombre']);
                    } else if ($solicitud['Solicitud']['tipo'] == SOLICITUD_TIPO_MODIFICACION &&
                            $solicitud['Solicitud']['estado'] == SOLICITUD_ESTADO_RECHAZADO &&
                            $solicitud['Empleado']['id'] == $empleado['Empleado']['id']) {

                        $operacion['nombre'] = 'Solicitar otra vez';
                        $operacion['accion'] = 'solicitarNuevamente';

                        echo $this->Html->link($operacion['nombre'], array('action' => $operacion['accion'], $solicitud['Solicitud']['id']));
                    }
                    
                    else if ($solicitud['Solicitud']['tipo'] == SOLICITUD_TIPO_CONSULTA &&
                            $solicitud['Solicitud']['estado'] == SOLICITUD_ESTADO_RECHAZADO &&
                            $solicitud['Empleado']['id'] == $empleado['Empleado']['id']) {

                        $operacion['nombre'] = 'Solicitar otra vez';
                        $operacion['accion'] = 'solicitarNuevamente';

                        echo $this->Html->link($operacion['nombre'], array('action' => $operacion['accion'], $solicitud['Solicitud']['id']));
                    }
                    
                    
                    else if ($solicitud['Solicitud']['tipo'] == SOLICITUD_TIPO_CONSULTA &&
                            $solicitud['Solicitud']['estado'] == SOLICITUD_ESTADO_APROBADO &&
                            $solicitud['Empleado']['id'] == $empleado['Empleado']['id']) {

                        $operacion['nombre'] = 'Descargar';
                        $operacion['accion'] = 'descargar';
                        
                    
                        echo  $this->Html->link($operacion['nombre'], array('action' => $operacion['accion'], $solicitud['Solicitud']['id']));
                    }
                }
                ?>

            </td>
        </tr>
<?php endforeach; ?>
</tbody>
</table>


    <?php echo $this->Paginator->numbers(); ?>
    <?php echo $this->Paginator->prev('« Anterior ', null, null, array('class' => 'disabled')); ?>
<?php echo $this->Paginator->next(' Siguiente »', null, null, array('class' => 'disabled')); ?> 




